// written by Jonathan Odom and Aneesh Butani

#ifndef XMLPARSER_H_
#define XMLPARSER_H_
#include <fstream>
#include <string>
#include <stdlib.h>
#include <stdio.h>
#include <vector>
#include "appt.h"
#include "event.h"
//#include "Celebrity.h"

using namespace std;

class XMLParser
{
public:
	XMLParser();
	~XMLParser();
	XMLParser(const string&);
	XMLParser(const string&, int);
//    //void readAppt();
//   // void readBirthday();
    vector<Event*> getEvents();
//    //void readCeleb();
//    //void readMovies();
//   // void getNode(ifstream&, ofstream&, string, string);
    string getTag(ifstream&);
    //vector<Event> getEvents(const string& filter);

private:
	static string APPT;
	static string DAY;
	static string SUBJECT;
	static string TIME;
//	
//	void readNodeBirthday(const string& node);
//
    vector<Event*> myEvents;
//    void readNodeAppt(const string& node);
//    ifstream input; 
    string myFileName;
//    string getInfoAppt(const string& node, const string& info);
//    void getTimeRangeAppt(const string& node, const string& infoType, int range[]);
//    void seperateTime(int range[], const string& times);

	
};

#endif /*XMLPARSER_H_*/
